<?php
// 广告位模型
class TemplateModel extends CommonModel {
	protected $_map = array (
		'form_id' => 'id',
		'form_name' => 'name',
		'form_value' => 'value',
		'form_conf' => 'conf',
		'form_comments' => 'comments',
	);
	public $_validate	=	array(
		);

	public $_auto		=	array(
		array( 'value', 'setTplValue' , Model:: MODEL_BOTH , 'callback'),
		array( 'conf', 'setTplConf' , Model:: MODEL_BOTH , 'callback'),
		);
	
	/**
	 * 提交的模板配置
	 **/
	protected function setTplValue ( ) {
		$conf = $_POST['conf'];
		return $this->getTplValue( $conf );
	}
	/**
	 * $conf 配置数组
	 **/
	public function getTplValue( $conf ){
		$fontnums = $conf['fontnums'] ;
		$picnums = $conf['picnums'] ;
		$flashnums = $conf['flashnums'] ;
		$tpl = $tpl_font = $tpl_pic = $tpl_flash = '';
		if(! empty( $fontnums ) ) {
			for( $i=1; $i<= $fontnums;$i++ ){
				$tpl_font .= '<table width="100%" cellspacing="0" cellpadding="0" border="0" id="table'.$i.'"><tbody><tr><td width="14%" height="35" align="right">文字'.$i.'</td><td><input type="text" style="width:300px;height:20px;float:left" id="text'.$i.'"> <div style="display:none" id="fonttexterror'.$i.'" class="tips_error left"></div></td></tr><tr><td width="14%" height="35" align="right">链接'.$i.'</td><td colspan="2"><span style="float:left"><input type="text" value="http://" style="width:300px;height:20px" id="textlink'.$i.'">是否统计：<input type="checkbox" checked="" id="fontlinkcont'.$i.'"></span><span style="display:none" id="fontlinkerror'.$i.'" class="tips_error left"></span> </td></tr></tbody></table>';
			}
		}
		
		if(! empty( $picnums ) ) {
			for( $i=1; $i<= $picnums;$i++ ){
				$tpl_pic .= '<table width="100%" cellspacing="0" cellpadding="0" border="0" id="table'.$i.'"><tbody><tr><td width="14%" height="35" align="right">图片'.$i.'</td><td><input type="text" style="width:300px;height:20px;float:left" id="text'.$i.'"> <div style="display:none" id="fonttexterror'.$i.'" class="tips_error left"></div></td></tr><tr><td width="14%" height="35" align="right">链接'.$i.'</td><td colspan="2"><span style="float:left"><input type="text" value="http://" style="width:300px;height:20px" id="textlink'.$i.'">是否统计：<input type="checkbox" checked="" id="fontlinkcont'.$i.'"></span><span style="display:none" id="fontlinkerror'.$i.'" class="tips_error left"></span> </td></tr></tbody></table>';
			}
		}
		
		if(! empty( $flashnums ) ) {
			for( $i=1; $i<= $flashnums;$i++ ){
				$tpl_flash .= '<table width="100%" cellspacing="0" cellpadding="0" border="0" id="table'.$i.'"><tbody><tr><td width="14%" height="35" align="right">FLASH'.$i.'</td><td><input type="text" style="width:300px;height:20px;float:left" id="text'.$i.'"> <div style="display:none" id="fonttexterror'.$i.'" class="tips_error left"></div></td></tr><tr><td width="14%" height="35" align="right">链接'.$i.'</td><td colspan="2"><span style="float:left"><input type="text" value="http://" style="width:300px;height:20px" id="textlink'.$i.'">是否统计：<input type="checkbox" checked="" id="fontlinkcont'.$i.'"></span><span style="display:none" id="fontlinkerror'.$i.'" class="tips_error left"></span> </td></tr></tbody></table>';
			}
		}
		$tpl = $tpl_font . $tpl_pic . $tpl_flash; 
		return $tpl;
	
	}
	/**
	 * 提交表单模板配置保存
	 **/
	function setTplConf () {
		return @serialize( $_POST['conf'] );
	}
}